#include <stdio.h>

int main()
{
    // 去掉字符串最后面的空格，中间的空格不去掉
    // 从后往前数, 遇到不是空格的字符，就把这个字符的下一个字符设置为0
    char a[100] = "hello world             ";

    int index = 0;

    // 空格的ASCII码的值
    printf("a[5] = %d", a[5]);

    while (a[index])
    // '0' 的ASCII 码值为32
    {
        index++;
    }

    printf("%d\n", index);

    int i;
    for (i = index - 1; i >= 0; i--)
    {
        if (a[i] != ' ')
        {
            a[i + 1] = 0;
            break;
        }
    }


    printf("(%s)\n", a);
    return 0;
}
